home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / finance / cs4_b.zip / SUMMARY1.STY < prev    next >
Text File  |  1994-05-15  |  6KB  |  160 lines

  1. @IF @SA > {13} THEN
  2.  @UE
  3. @EI
  4. @MA7 @MD00 @MC+ @MS- @ME10
  5. > @VS01 := "FIRST_TIME"
  6. @IF @RD = "SCREEN" THEN
  7. @MK8 @MV26 @MH2
  8. Category Name             @SI01--  @SI02--  @SI03--  @SI04--  @SI05--  @SI06--  @SI07--  @SI08--  @SI09--  @SI10--  @SI11--  @SI12--  @MB{(12-@SA)*8}    Total
  9. @IF @RT  "NONE" THEN
  10.     Avg
  11. @EI
  12. 
  13. ═════════════════════════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ @MB{(12-@SA)*8} ════════
  14. @IF @RT  "NONE" THEN
  15.  ══════
  16. @EI
  17. 
  18. > @VN82 := {0}
  19. @EL
  20. > @VN82 := {1}
  21. @PA ;
  22. @IF @SA > {4} THEN
  23. @PD ;
  24. @EI
  25. @EI
  26.  
  27. @LA12345
  28. @IF {@VN82} = {1} THEN
  29. > @VN81 := {5}  ; adjust form feed counter for heading
  30. > @VN82 := {0}
  31. @MI{@RI} @HC------                           @MT+ @HN------------------------------------------------------------ @MT- 
  32. @MI{@RI} @HA-----                            @MT+ @HS------   through   @HE------                                 @MT- 
  33.  
  34. @MI{@RI} Category Name         @SI01--  @SI02--  @SI03--  @SI04--  @SI05--  @SI06--  @SI07--  @SI08--  @SI09--  @SI10--  @SI11--  @SI12--  @MB{(12-@SA)*8}    Total
  35. @IF @RT  "NONE" THEN
  36.     Avg
  37. @EI
  38. 
  39. @MI{@RI} ===================== ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= @MB{(12-@SA)*8} ========
  40. @IF @RT  "NONE" THEN
  41.  ======
  42. @EI
  43. 
  44. @EI
  45. @MU+
  46. > @VN01 := {@VN01+@SH01}
  47. > @VN02 := {@VN02+@SH02}
  48. > @VN03 := {@VN03+@SH03}
  49. > @VN04 := {@VN04+@SH04}
  50. > @VN05 := {@VN05+@SH05}
  51. > @VN06 := {@VN06+@SH06}
  52. > @VN07 := {@VN07+@SH07}
  53. > @VN08 := {@VN08+@SH08}
  54. > @VN09 := {@VN09+@SH09}
  55. > @VN10 := {@VN10+@SH10}
  56. > @VN11 := {@VN11+@SH11}
  57. > @VN12 := {@VN12+@SH12}
  58. @MU-
  59. > @VN81 := {@VN81+1}          ; increase form feed counter
  60. > @VS99 := "      -"
  61. @IF {@SH00} > {0} THEN
  62. > @VN90 := {@VN90+1}                ; count # of income category
  63. @IF @RC  "SUB" THEN
  64. > @VN83 := {@VN83+@SH00}      ; Total income
  65. @EI
  66. @EL @IF @RC  "SUB" THEN
  67. > @VN84 := {@VN84+@SH00}      ; Total expense
  68. > @VN90 := {@VN90-1}                ; count # of expense category
  69. @EI
  70.  
  71. @IF @RD = "SCREEN" THEN
  72. @SN----------------------  @SH01--  @SH02--  @SH03--  @SH04--  @SH05--  @SH06--  @SH07--  @SH08--  @SH09--  @SH10--  @SH11--  @SH12-- @MB{(12-@SA)*8}
  73. > @VS99 := "       -"
  74. @MA8  @SH00---
  75. @EL
  76. @IF @RC = "MAJOR" THEN
  77. @MI{@RI} @SN------------------  @SH01--  @SH02--  @SH03--  @SH04--  @SH05--  @SH06--  @SH07--  @SH08--  @SH09--  @SH10--  @SH11--  @SH12-- @MB{(12-@SA)*8}
  78. > @VS99 := "       -"
  79. @MA8  @SH00---
  80. @EL @IF @RC = "SUB" THEN
  81. @MI{@RI} @SN------------------  @SH01--  @SH02--  @SH03--  @SH04--  @SH05--  @SH06--  @SH07--  @SH08--  @SH09--  @SH10--  @SH11--  @SH12-- @MB{(12-@SA)*8}
  82. > @VS99 := "       -"
  83. @MA8  @SH00---
  84. @EL
  85. @MI{@RI} @SN------------------  @SH01--  @SH02--  @SH03--  @SH04--  @SH05--  @SH06--  @SH07--  @SH08--  @SH09--  @SH10--  @SH11--  @SH12-- @MB{(12-@SA)*8}
  86. > @VS99 := "       -"
  87. @MA8  @SH00---
  88. @EI
  89. @EI
  90. @IF @RT  "NONE" THEN
  91. > @VN80 := {@SH00/@SA}
  92. > @VS99 := "     -"
  93. @MA6  @VN80- @MA7
  94. @EI
  95. 
  96. @A+1
  97. @IF {@SH00} < {0} THEN
  98. @IF {@VN90} > {0} THEN
  99. @IF @VS01 = "FIRST_TIME" THEN
  100. > @VS01 := ""
  101. @IF @RD = "SCREEN" THEN
  102.                           ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── @MB{(12-@SA)*8} ────────
  103. @EL
  104. @MI{@RI}                       ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- @MB{(12-@SA)*8} --------
  105. @EI
  106. > @VS99 := "      -"
  107. @IF @RD = "SCREEN" THEN
  108. TOTAL INCOME............. @VN01--  @VN02--  @VN03--  @VN04--  @VN05--  @VN06--  @VN07--  @VN08--  @VN09--  @VN10--  @VN11--  @VN12-- @MB{(12-@SA)*8}  @MA8 @VN83--- @MA7
  109. @EL
  110. @MI{@RI} TOTAL INCOME......... @VN01--  @VN02--  @VN03--  @VN04--  @VN05--  @VN06--  @VN07--  @VN08--  @VN09--  @VN10--  @VN11--  @VN12-- @MB{(12-@SA)*8}  @MA8 @VN83--- @MA7
  111. @EI
  112.  
  113.  
  114. > @VN01 := {0}
  115. > @VN02 := {0}
  116. > @VN03 := {0}
  117. > @VN04 := {0}
  118. > @VN05 := {0}
  119. > @VN06 := {0}
  120. > @VN07 := {0}
  121. > @VN08 := {0}
  122. > @VN09 := {0}
  123. > @VN10 := {0}
  124. > @VN11 := {0}
  125. > @VN12 := {0}
  126. > @VN81 := {@VN81+3}  ; adjust form feed counter
  127. @EI  ; end of "FIRST_TIME" condition
  128. @EI  ; end of {VN90 = 1}
  129. @EI  ; end of {@SH00 < 0} condition
  130. @IF @RD  "SCREEN" THEN
  131. @IF {@VN81} ≥ {@RF} THEN
  132. @PB 
  133. @UM"Ready to print next page."
  134. > @VN82 := {1}
  135. @EI
  136. @EI
  137. @EA
  138. @IF @RD = "SCREEN" THEN
  139.                           ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── @MB{(12-@SA)*8} ────────
  140. @EL
  141. @MI{@RI}                       ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- @MB{(12-@SA)*8} --------
  142. @EI
  143. > @VS99 := "      -"
  144. @IF @RD = "SCREEN" THEN
  145. TOTAL EXPENSE............ @VN01--  @VN02--  @VN03--  @VN04--  @VN05--  @VN06--  @VN07--  @VN08--  @VN09--  @VN10--  @VN11--  @VN12-- @MB{(12-@SA)*8} @MA8  @VN84--- @MA7 
  146.                           ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── @MB{(12-@SA)*8} ────────
  147. @EL
  148. @MI{@RI} TOTAL EXPENSE........ @VN01--  @VN02--  @VN03--  @VN04--  @VN05--  @VN06--  @VN07--  @VN08--  @VN09--  @VN10--  @VN11--  @VN12-- @MB{(12-@SA)*8} @MA8  @VN84--- @MA7 
  149. @MI{@RI}                       ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- @MB{(12-@SA)*8} --------
  150. @EI
  151. > @VN80:={@VN83 + @VN84}
  152. > @VS99 := "      -"
  153. @IF @RD = "SCREEN" THEN
  154. @MS+ GRAND TOTAL (Inc-Exp).... @SV01--  @SV02--  @SV03--  @SV04--  @SV05--  @SV06--  @SV07--  @SV08--  @SV09--  @SV10--  @SV11--  @SV12-- @MB{(12-@SA)*8}  @MA8 @VN80--- 
  155.                           ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ @MB{(12-@SA)*8} ════════
  156. @EL
  157. @MI{@RI} @MS+ GRAND TOTAL (Inc-Exp) @SV01--  @SV02--  @SV03--  @SV04--  @SV05--  @SV06--  @SV07--  @SV08--  @SV09--  @SV10--  @SV11--  @SV12-- @MB{(12-@SA)*8}  @MA8 @VN80--- 
  158. @MI{@RI}                       ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= @MB{(12-@SA)*8} ========
  159. @EI
  160.